
.error{
  color: red;
}

.field-panel{
  background-color: #F5F5F5;
  //max-width:80%;
  margin: 20px;
  padding: 20px 30px;
  //border-radius:6px;
  position: relative;
  border: 1px solid #D9D9D9;
  //overflow: auto;

  &:after{
    content:'';
    display:block;
    position: absolute;
    top:0px;
    left:0px;
    bottom:0px;
    width:180px;
    border-radius:6px;
    background-color: #fff;
    z-index:0;
  }

  .form-group.field{
    display: flex;
    align-items:flex-start;
    margin-bottom: 0;
    .field_input{
        flex-grow:0;
        padding:5px 20px;

      textarea{
        min-width: 30em;
      }
      .ckeditor{
          padding: 20px;
      }
    }
    &:first-child .control-label{
        border-top: 5px solid #FFF;
    }
    .control-label{
        width:150px;
        text-align: right;
        padding:5px 30px;
        z-index:100;
        flex-shrink:0;
        border-top: 1px solid #EEE;
    }
  }

  .form-group.field .help-text{
    padding: 10px;
    color: #999;
    font-style: italic;
    font-size: 0.9em;
  }
  .field.error .error{
    display: inline-block;
    vertical-align: top;
    padding-top: 8px;
  }

}

._tow-col-sel select{
  min-height: 7em;
}

img.img-uploador{
  max-width: 100px;
  max-height: 100px;
}

.req_star{
  color: red;

}